package com.bocai.kelalacar.bean;

import android.os.Parcel;
import android.os.Parcelable;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by yuanfei on 2017/7/3.
 */

public class ApplyWayBean {


    /**
     * Weixin : {"WayId":"f55b7cd4-1635-4a88-9696-d0359b68fce2","RealName":"柴璐萍","Account":"asjhdsiu_lsakjjhf1548"}
     * Alipay : {"WayId":"69226a65-c0e3-4d89-b4f5-142fca000567","RealName":"柴璐萍","Account":"18810040724@163.com"}
     * BankCard : [{"WayId":"07caaf85-7085-4da3-adb0-625f073fcde1","OpenBank":"北京银行朝阳支行","RealName":"柴璐萍","Account":"6210300018066913"}]
     */

    private WeixinBean Weixin;
    private AlipayBean Alipay;
    private ArrayList<BankCardBean> BankCard;
    private String ApplyMemo;

    public String getApplyMemo() {
        return ApplyMemo;
    }

    public void setApplyMemo(String applyMemo) {
        ApplyMemo = applyMemo;
    }

    public WeixinBean getWeixin() {
        return Weixin;
    }

    public void setWeixin(WeixinBean Weixin) {
        this.Weixin = Weixin;
    }

    public AlipayBean getAlipay() {
        return Alipay;
    }

    public void setAlipay(AlipayBean Alipay) {
        this.Alipay = Alipay;
    }

    public ArrayList<BankCardBean> getBankCard() {
        return BankCard;
    }

    public void setBankCard(ArrayList<BankCardBean> BankCard) {
        this.BankCard = BankCard;
    }

    public static class WeixinBean {
        /**
         * WayId : f55b7cd4-1635-4a88-9696-d0359b68fce2
         * RealName : 柴璐萍
         * Account : asjhdsiu_lsakjjhf1548
         */

        private String WayId;
        private String RealName;
        private String Account;

        public String getWayId() {
            return WayId;
        }

        public void setWayId(String WayId) {
            this.WayId = WayId;
        }

        public String getRealName() {
            return RealName;
        }

        public void setRealName(String RealName) {
            this.RealName = RealName;
        }

        public String getAccount() {
            return Account;
        }

        public void setAccount(String Account) {
            this.Account = Account;
        }
    }

    public static class AlipayBean {
        /**
         * WayId : 69226a65-c0e3-4d89-b4f5-142fca000567
         * RealName : 柴璐萍
         * Account : 18810040724@163.com
         */

        private String WayId;
        private String RealName;
        private String Account;

        public String getWayId() {
            return WayId;
        }

        public void setWayId(String WayId) {
            this.WayId = WayId;
        }

        public String getRealName() {
            return RealName;
        }

        public void setRealName(String RealName) {
            this.RealName = RealName;
        }

        public String getAccount() {
            return Account;
        }

        public void setAccount(String Account) {
            this.Account = Account;
        }
    }

    public static class BankCardBean implements Parcelable {
        /**
         * WayId : 07caaf85-7085-4da3-adb0-625f073fcde1
         * OpenBank : 北京银行朝阳支行
         * RealName : 柴璐萍
         * Account : 6210300018066913
         */

        private String WayId;
        private String OpenBank;
        private String RealName;
        private String Account;

        public String getWayId() {
            return WayId;
        }

        public void setWayId(String WayId) {
            this.WayId = WayId;
        }

        public String getOpenBank() {
            return OpenBank;
        }

        public void setOpenBank(String OpenBank) {
            this.OpenBank = OpenBank;
        }

        public String getRealName() {
            return RealName;
        }

        public void setRealName(String RealName) {
            this.RealName = RealName;
        }

        public String getAccount() {
            return Account;
        }

        public void setAccount(String Account) {
            this.Account = Account;
        }

        @Override
        public int describeContents() {
            return 0;
        }

        @Override
        public void writeToParcel(Parcel dest, int flags) {

        }
    }
}
